

#ifndef __KEY_H__
#define __KEY_H__

#include "include.h"
#include "stdio.h"

	#ifdef KEY_VAR
		#define KEY_EXT	
	#else
		#define KEY_EXT extern
	#endif
		

#define read_key1_status		__GPIO_INPUT_PIN_GET(GPIOC, GPIO_PIN_2)
#define read_key2_status		__GPIO_INPUT_PIN_GET(GPIOC, GPIO_PIN_0)

KEY_EXT uint8_t pic_number;
KEY_EXT uint8_t pic_update_flag;

KEY_EXT void key_init(void);

KEY_EXT void key_press_status(void);

KEY_EXT void key_process(void);

uint8_t read_key_value(void);
		
KEY_EXT void key_scan_task(void *pvParameters);

#endif



